SenderBean{
  this.qualifiers=qualifiers;
}
getBeanClass{
  return ErraiMessageSender.class;
}
getTypes{ }
getQualifiers{
  return qualifiers;
}
getScope{
  return Dependent.class;
}
getName{ }
getStereotypes{
  return Collections.emptySet();
}
isAlternative{ }
isNullable{ }
getInjectionPoints{
  return Collections.emptySet();
}
create{
  final InjectionPoint injectionPoint=Container.instance().services().get(CurrentInjectionPoint.class).peek();
  final Set<Annotation> qualifiers=injectionPoint.getQualifiers();
  String toSubject=null, replyTo=null;
  for (  Annotation a : qualifiers) {
    if (a instanceof ToSubject) {
      toSubject=((ToSubject)a).value();
 else     if (a instanceof ReplyTo) {
      replyTo=((ReplyTo)a).value();
  if (toSubject == null) {
}
destroy{ }
toString{
}
